python实现给微信指定好友定时发送消息

您所在的位置:网站首页 python 微信发送图片给好友 python实现给微信指定好友定时发送消息

python实现给微信指定好友定时发送消息

#python实现给微信指定好友定时发送消息| 来源: 网络整理| 查看: 265

python实现给微信指定好友定时发送消息 发布时间:2020-09-10 22:35:35 来源:脚本之家 阅读:114 作者:蹦跶的小羊羔 栏目:开发技术

python有很多有趣的库,其中wxpy是连接微信的接口,具体可以查看官方文档。可以实现自动操作,wxpy 支持 Python 3.4-3.6,以及 2.7 版本。

一、安装

win10环境,直接在cmd中,输入

pip install wxpy

有时网络不稳定,可能出现错误,重新执行操作尝试一下。

二、简单介绍

# 导入模块 from wxpy import * # 初始化机器人,扫码登陆 bot = Bot() # 搜索名称含有 "游否" 的男性深圳好友 my_friend = bot.friends().search('游否', sex=MALE, city="深圳")[0]

三、详细代码

打开cmd,执行jupyter notebook,打开ipython环境,在打开的浏览器页面中,新建一个python3的ipynb文件。

from __future__ import unicode_literals from threading import Timer from wxpy import * import requests bot = None def get_news(): #获取一个连接中的内容 url = "http://open.iciba.com/dsapi/" r = requests.get(url) print(r.json()) contents = r.json()['content'] translation = r.json()['translation'] return contents,translation def login_wechat(): global bot bot = Bot() # bot = Bot(console_qr=2,cache_path="botoo.pkl")#linux环境上使用 def send_news(): if bot == None: login_wechat() try: my_friend = bot.friends().search(u'xxx')[0] #xxx表示微信昵称 my_friend.send(get_news()[0]) my_friend.send(get_news()[1][5:]) my_friend.send(u"咦?我是自动人!!") t = Timer(360, send_news) #360是秒数 t.start() except: print(u"失败!!") if __name__ == "__main__": send_news() print(get_news()[0])

然后按ctrl+enter键执行。

python实现给微信指定好友定时发送消息

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持亿速云。

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:[email protected]进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

python 定时发送 上一篇新闻:openssl passwd 手动生成密码 下一篇新闻:Fundebug录屏插件更新至0.6.0 香港云服务器 10000元红包免费领

红包可用于(云服务器、高防服务器、裸金属服务器、高防IP、云数据库、CDN加速)购买和续费

猜你喜欢 怎么用vbs通过135端口执行命令 如何实现批处理bat判断一个文件在最近5分钟内是否被更新过的代码 如何用bat批处理下载FTP服务器上某个目录下的文件 如何实现FTP整站上传的批处理代码 怎么用vbs实现虚拟主机和域名查循 如何通过批处理修改FTP账号和密码 vbs如何实现sendmail发邮件带附件 批处理bat如何实现下载FTP服务器上指定天数之前的文件 批处理如何下载FTP服务器上指定分钟数之前的文件 怎么用vbs清空iis log中自己登录ip的记录


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3